选择Dropbox网盘中的文件。
Chooser API
步骤
1. 创建Dropbox账号
创建Dropbox账号,上传一些文件。
2. 创建应用
在应用创建页面上创建应用,获取App key
和App secret
,使用Chooser
只需要App key
。
具体步骤:Choose an API –> Full Dropbox– Access to all files and folders in a user’s Dropbox. –> Name your app –> Create app。
注意app名称不要带有Dropbox等字眼,具体规则看Developer branding guide。
创建成功后会自动跳转到应用控制台,显示所需要的App key
和其他配置项。需要对Chooser / Saver / Embedder domains
进行配置,添加使用Chooser API
的网站域名。
3. 使用
加载sdk(data-app-key
要替换成应用的App key
):
1 | <script type="text/javascript" src="https://www.dropbox.com/static/api/2/dropins.js" id="dropboxjs" data-app-key="YOU_APP_KEY"></script> |
自定义触发
打开Dropbox文件选择弹窗:
1 | window.Dropbox.choose(options); |
options配置项说明查看Chooser。
1 | const options = { |
返回的文件数据:
1 | { |
使用官方触发按钮
1 | var button = Dropbox.createChooseButton(options); |
其他
应该使用哪个API
https://www.dropbox.com/developers/support
如果您正在为应用寻找 UI 组件,以便其他人在您的应用中打开 Dropbox 中的文件或从您的应用中将文件保存到 Dropbox,请使用Chooser和Saver
如果您需要基于HTTP的API(例如需要面向服务器端 Web 应用),或者需要更低级别的Dropbox访问权限,请使用User API
如果您需要访问Dropbox Business管理功能,请使用Dropbox Business API